<?php
include_once($_SERVER['DOCUMENT_ROOT'] . '/htqlmba/models/m_loaiDienAp.php');

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // kiem tra ma loai dau
    $madienapErr = "";
    $capdienapErr = "";
    

        $loaidienap = new LoaiDienAp();
        $ma_da = $_POST['txtmadienap'];
        $cap_da = $_POST['txtcapdienap'];
		$cap_da_test=mb_strtoupper($cap_da, 'UTF-8');
        // gan cac thuoc tin cho don vi
        $loaidienap->setMA_DIEN_AP($ma_da);
        $loaidienap->setCAP_DIEN_AP($cap_da);



        // them loaidau vao csdl
        if (isset($_POST['btnthemda'])) {   
		if (empty($_POST["txtcapdienap"]) || (str_replace (" ","", $_POST["txtcapdienap"]) == "")) {
        $capdienapErr = "Tên điện áp không thể bỏ trống";
    }
    if (empty($_POST["txtmadienap"]) || (str_replace (" ","", $_POST["txtmadienap"]) == "")) {
        $madienapErr = "Mã điện áp không thể bỏ trống";
    } else {
        $ma_da = test_input($_POST["txtmadienap"]);
        // kiem tra ma do vi nhap vao phai la so
        if (preg_match("/^[0-9]*$/", $ma_da) == false) {
            $madienapErr = "Mã điện áp phải là số";
        }
    }

    if ($madienapErr == "" && $capdienapErr == "") {
		
		
		       
                $num = 0;
                $db = new database();
                $db->setQuery("select * from loai_dien_ap where MA_DIEN_AP = '" . $_POST['txtmadienap'] . "'");
                $result = $db->fetchAll();
                while ($rows = mysql_fetch_array($result)) {
                    $num++;
					$madienapErr = "Mã điện áp đã tồn tại";
                }

                $num2 = 0;
                $db = new database();
                $db->setQuery("select * from loai_dien_ap where UPPER(CAP_DIEN_AP) = '" . $cap_da_test . "'");
                $result = $db->fetchAll();
                while ($rows = mysql_fetch_array($result)) {
                    $num2++;
					$capdienapErr = "Tên điện áp đã tồn tại";
                }

                if ($num == 0 && $num2 == 0) {
                    if ($loaidienap->themCDA() > 0) {
                        echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
                    } else {
                        echo "<script language=javascript> alert('Không thêm được!'); </script>";
                    }
                }
             else {
                echo "<script language=javascript> alert('Không thêm được! Mã điện áp hoặc tên điện áp đã tồn tại !'); </script>";
            }
        }
		}
        // bat su kien button sua
        if (isset($_POST['btnsuada'])) {
			if (empty($_POST["txtcapdienap"]) || (str_replace (" ","", $_POST["txtcapdienap"]) == "")) {
        $capdienapErr = "Tên điện áp không thể bỏ trống";
    }
    if (empty($_POST["txtmadienap"]) || (str_replace (" ","", $_POST["txtmadienap"]) == "")) {
        $madienapErr = "Mã điện áp không thể bỏ trống";
    } else {
        $ma_da = test_input($_POST["txtmadienap"]);
        // kiem tra ma do vi nhap vao phai la so
        if (preg_match("/^[0-9]*$/", $ma_da) == false) {
            $madienapErr = "Mã điện áp phải là số";
        }
    }

    if ($madienapErr == "" && $capdienapErr == "") {
			// kiem tra de khi sua khong dc trung ten
			 	$num2 = 0;
                $db = new database();
                $db->setQuery("select * from loai_dien_ap where CAP_DIEN_AP = '" . $_POST['txtcapdienap'] . "' AND MA_DIEN_AP <> '" . $_POST['txtmadienap'] . "'");
                $result = $db->fetchAll();
                while ($rows = mysql_fetch_array($result)) {
                    $num2++;
					$capdienapErr = "Tên điện áp đã tồn tại";
                }
			
			 if ($num2 == 0) {
								if ($loaidienap->suaCDA() > 0) {
									echo "<script language=javascript> alert('Đã sửa thành cống!'); </script>";
									// co gang de xoa cac thong tin ve don vi da sua ?????
								   $loaidienap = new LoaiDienAp();
								} else {
									echo "<script language=javascript> alert('Không sửa được!'); </script>";
									// co gang de xoa cac thong tin ve don vi da sua ?????
									 $loaidienap = new LoaiDienAp();
								}
			 }
        }
		}
        // bat su kien button xoa
        if (isset($_POST['btnxoada'])) {

            // kiem tra don vi ko con so huu bat ky MBA nao truoc khi xoa
            // do MA_DIEN_AP tu LOAI_DIEN_AP trong CSDL
            $num = 0;
            $db = new database();
            $db->setQuery("select * from may_bien_ap where MA_DIEN_AP = '" . $_POST['txtmadienap'] . "'");
            $result = $db->fetchAll();
            while ($rows = mysql_fetch_array($result)) {
                $num++;
            }

            if ($num == 0) {
                if ($loaidienap->xoaCDA()) {
                    echo "<script language=javascript> alert('Đã xóa thành công!'); </script>";
                    // co gang de xoa cac thong tin ve don vi da xoa ?????
                     $loaidienap = new LoaiDienAp();
                } else {
                    echo "<script language=javascript> alert('Không xóa được!'); </script>";
                }
            } else {
                echo "<script language=javascript> alert('Không xóa được! Có máy biến áp đang sở hửu loại điện áp này !'); </script>";
            }
        }
    }
?>
<!--/*code php kiem tra form_them_don_vi*/-->
<?php
/*
  // define variables and set to empty values
  $madvErr = $tendvErr = $diachidvErr = $lienheErr = $tentkErr = $matkhauErr = $matkhau2Err = $quyenErr ="";
  $madv = $tendv = $diachidv = $lienhedv = $tentk = $matkhau = $matkhau2 = $quyen ="";

  if ($_SERVER["REQUEST_METHOD"] == "POST")
  {
  if (isset($_POST['btnthemdv2'])){
  if (empty($_POST["txtmadv"]))
  {
  $madvErr = "Ma don vi khong the bo trong";
  }
  else
  {
  $madv = test_input($_POST["txtmadv"]);
  // kiem tra ma do vi nhap vao phai la so
  if (preg_match("/^[0-9]*$/",$madv) == false)
  {
  $madvErr = "Ma don vi chi co the la so";
  }
  }

  if (empty($_POST["txttendv"]))
  {
  $tendvErr = "ten don vi khong duoc bo trong ";
  }
  else
  {
  $tendv = test_input($_POST["txttendv"]);
  // kiem tra ten don vi
  }
  // kiem tra dia chi don vi
  if (empty($_POST["txtdiachidv"]))
  {
  $diachidv = "";
  }
  else
  {
  $diachidv = test_input($_POST["txtdiachidv"]);
  // kiem tra dia chi don vi
  }

  if (empty($_POST["txtlienhedv"]))
  {
  $lienhedv = "";
  }
  else
  {
  $lienhedv = test_input($_POST["txtlienhedv"]);
  // kiem tra lien he dv
  }

  if (empty($_POST["txttentk"]))
  {
  $tentkErr = " Phai nhap ten tk";
  }
  else
  {
  $tentk = test_input($_POST["txttentk"]);
  // kiem tra ten tai khoan
  }

  if (empty($_POST["txtmatkhau"]))
  {
  $matkhauErr = " Phai nhap mat khau";
  }
  else
  {
  $matkhau = test_input($_POST["txtmatkhau"]);
  // kiem tra ten tai khoan
  }

  if (empty($_POST["txtmatkhau2"]))
  {
  $matkhau2Err = " Phai nhap lai mat khau";
  }
  else
  {		if( $_POST["txtmatkhau2"]==$_POST["txtmatkhau"] )
  {
  $matkhau2 = test_input($_POST["txtmatkhau2"]);
  }
  else
  {
  $matkhau2Err="2 mat khau khong giong nhau";
  }
  }

  if (empty($_POST["txtquyen"]))
  {$quyenErr = "Phai chon quyen cho tai khoan";}
  else
  {
  $quyen = test_input($_POST["txtquyen"]);
  }


  // neu khong co van de gi thi them vao csdl
  if( $madvErr == "" && $tendvErr == "" && $diachidvErr == "" && $lienheErr == "" && $tentkErr == "" && $matkhauErr =="" && $matkhau2Err == "" && $quyenErr =="" )
  {
  $donvi = new DonVi();
  $madv = $_POST['txtmadv'];
  $tendv = $_POST['txttendv'];
  $diachidv = $_POST['txtdiachidv'];
  $lienhedv = $_POST['txtlienhedv'];
  $tentk = $_POST['txttentk'];
  $matkhau = $_POST['txtmatkhau'];
  $quyen = $_POST['txtquyen'];

  // gan cac thuoc tin cho don vi
  $donvi->setMaDV($madv);
  $donvi->setTenDV($tendv);
  $donvi->setDiaChiDV($diachidv);
  $donvi->setLienHeDV($lienhedv);
  $donvi->setTenTK($tentk);
  $donvi->setMatKhau($matkhau);
  $donvi->setQuyen($quyen);
  // them don vi vao csdl
  if ($donvi->isExits("don_vi","MA_DON_VI='".$donvi->getMaDV()."'") <= 0  )
  {
  if ($donvi->themDV() > 0)
  {
  echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
  }
  else
  {
  echo "<script language=javascript> alert('Không thêm được!'); </script>";
  }
  }
  else
  {
  echo "<script language=javascript> alert('Mã đơn vị đã tồn tại ! Không thêm được !'); </script>";
  }
  }

  }

  }

  // cat bo khoang trong thua( ' ' ,'tab','new line'), dau '/'
  function test_input($data)
  {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
  } */

function test_input($data) {
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    return $data;
}
?>
